<?php
//支付宝授权回调
header("Content-type: text/html; charset=utf-8");
// 授权回调地址，将用户的UID与授权返回码存入
/*1、连接数据库 
        端口号或者地址 
        登录数据库的登录名
        登录密码
        要操作的数据库名
        */
$link = mysqli_connect('127.0.0.1', 'ali', 'ali', 'ali', '3306');
if (!$link) {
    $error = mysqli_error();
    echo "<script>alert('{$error}')</script>";;
    die;
}
//2、选择要操作的数据库
mysqli_select_db($link, 'ali');
//3、设置交互编码
mysqli_query($link, 'set names utf8');


// 从链接取出uid 授权码
// $get=[
//         'uid'=>'%3C?php%20echo%20(222);%20?%3E',
//         'app_auth_code'=>'511dc4c494f04ddaba8f4a36297f3X12',
// ];


// $str=urldecode($_GET['uid']);
// $str=substr($str, -8);

if (!$_POST) {

    // print_r($_GET);
    $uid = $_GET['uid'];
    $kbsh_id = $_GET['kbsh_id'];
    $app_auth_code = $_GET['app_auth_code'];

    $sql = "select `real_status` from `jd_kbxx` where `uid` ={$uid} limit 1";
    $one = mysqli_query($link, $sql);
    $status = mysqli_fetch_assoc($one);
// print_r($status);die;
    if ($status['real_status'] == 0) {
        echo "<script>alert('该商户未经平台授权，无法入驻！如有疑问请联系客服处理。')</script>";
        die;
    } else {
        //      $sql="insert into `jd_kbsh` (`uid`,`app_auth_code`) values ({$uid},'{$app_auth_code}')";
        $sql = "UPDATE `ali`.`jd_kbsh` set `uid`='{$uid}',`app_auth_code`='{$app_auth_code}' WHERE `jd_kbsh`.`id`={$kbsh_id}";

        file_put_contents('./Public/shouquan.log', date('Ymd H:i:s') . '--' . $sql . PHP_EOL, FILE_APPEND);

        mysqli_select_db($link, 'ali');
        $id = mysqli_query($link, $sql);
        // echo $sql;   echo $id;die;
        if ($id !== false) {

            echo "<script>alert('授权成功')</script>";
            die;
        } else {
            echo "<script>alert('授权失败')</script>";
            die;

        }
    }
}

die;






// http://weixin.jcsmkj.cn/pay.php?app_id=2017060107400865&source=alipay_app_auth&uid=%3C?php%20echo%20();%20?%3E&app_auth_code=511dc4c494f04ddaba8f4a36297f3X12
// http://weixin.jcsmkj.cn/pay.php?app_id=2017060107400865&source=alipay_app_auth&app_auth_code=506ab940fa894aa39af8649ea8f0aF12
// $myfile = fopen("app_auth_code.txt", "w") or die("Unable to open file!");


// $app_auth_code=$_GET['uid'];
// fwrite($myfile, $app_auth_code);
// fclose($myfile);
/*

$str="uid=<?php echo (222); ?>";
$test=substr($str, -8);
$test=substr($test, 0,-5);
print_r($test);die;
*/ 






